
package com.riversoft.weixin.service.api;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.riversoft.weixin.service.api package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _AddAccount_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addAccount");
    private final static QName _AddAccountResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addAccountResponse");
    private final static QName _AddMaterial_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addMaterial");
    private final static QName _AddMaterialResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addMaterialResponse");
    private final static QName _AddMpNews_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addMpNews");
    private final static QName _AddMpNewsImage_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addMpNewsImage");
    private final static QName _AddMpNewsImageResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addMpNewsImageResponse");
    private final static QName _AddMpNewsResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "addMpNewsResponse");
    private final static QName _Black_QNAME = new QName("http://api.service.weixin.riversoft.com/", "black");
    private final static QName _BlackResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "blackResponse");
    private final static QName _CloseSession_QNAME = new QName("http://api.service.weixin.riversoft.com/", "closeSession");
    private final static QName _CloseSessionResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "closeSessionResponse");
    private final static QName _Count_QNAME = new QName("http://api.service.weixin.riversoft.com/", "count");
    private final static QName _CountResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "countResponse");
    private final static QName _CreateGroup_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createGroup");
    private final static QName _CreateGroupResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createGroupResponse");
    private final static QName _CreateMenu_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createMenu");
    private final static QName _CreateMenuResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createMenuResponse");
    private final static QName _CreateRuleMenu_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createRuleMenu");
    private final static QName _CreateRuleMenuResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createRuleMenuResponse");
    private final static QName _CreateSession_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createSession");
    private final static QName _CreateSessionResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createSessionResponse");
    private final static QName _CreateTag_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createTag");
    private final static QName _CreateTagResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "createTagResponse");
    private final static QName _DeleteAccount_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteAccount");
    private final static QName _DeleteAccountResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteAccountResponse");
    private final static QName _DeleteGroup_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteGroup");
    private final static QName _DeleteGroupResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteGroupResponse");
    private final static QName _DeleteMedia_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteMedia");
    private final static QName _DeleteMediaResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteMediaResponse");
    private final static QName _DeleteMenu_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteMenu");
    private final static QName _DeleteMenuResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteMenuResponse");
    private final static QName _DeleteTag_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteTag");
    private final static QName _DeleteTagResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteTagResponse");
    private final static QName _DeleteTemplate_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteTemplate");
    private final static QName _DeleteTemplateResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "deleteTemplateResponse");
    private final static QName _DownloadMedia_QNAME = new QName("http://api.service.weixin.riversoft.com/", "downloadMedia");
    private final static QName _DownloadMediaResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "downloadMediaResponse");
    private final static QName _FetchTemplate_QNAME = new QName("http://api.service.weixin.riversoft.com/", "fetchTemplate");
    private final static QName _FetchTemplateResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "fetchTemplateResponse");
    private final static QName _GetIndustries_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getIndustries");
    private final static QName _GetIndustriesResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getIndustriesResponse");
    private final static QName _GetMpNews_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getMpNews");
    private final static QName _GetMpNewsResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getMpNewsResponse");
    private final static QName _GetSession_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getSession");
    private final static QName _GetSessionResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getSessionResponse");
    private final static QName _GetSessionsByAccount_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getSessionsByAccount");
    private final static QName _GetSessionsByAccountResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getSessionsByAccountResponse");
    private final static QName _GetVideo_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getVideo");
    private final static QName _GetVideoResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getVideoResponse");
    private final static QName _GetWaitingSessions_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getWaitingSessions");
    private final static QName _GetWaitingSessionsResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "getWaitingSessionsResponse");
    private final static QName _ListAccount_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listAccount");
    private final static QName _ListAccountResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listAccountResponse");
    private final static QName _ListAccountStatus_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listAccountStatus");
    private final static QName _ListAccountStatusResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listAccountStatusResponse");
    private final static QName _ListBlackUser_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listBlackUser");
    private final static QName _ListBlackUserResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listBlackUserResponse");
    private final static QName _ListGroup_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listGroup");
    private final static QName _ListGroupResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listGroupResponse");
    private final static QName _ListMaterial_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listMaterial");
    private final static QName _ListMaterialResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listMaterialResponse");
    private final static QName _ListMpNews_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listMpNews");
    private final static QName _ListMpNewsResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listMpNewsResponse");
    private final static QName _ListSessionLogs_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listSessionLogs");
    private final static QName _ListSessionLogsResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listSessionLogsResponse");
    private final static QName _ListTag_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listTag");
    private final static QName _ListTagResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listTagResponse");
    private final static QName _ListTemplate_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listTemplate");
    private final static QName _ListTemplateResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listTemplateResponse");
    private final static QName _ListUser_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listUser");
    private final static QName _ListUserResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listUserResponse");
    private final static QName _ListUsers_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listUsers");
    private final static QName _ListUsersResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "listUsersResponse");
    private final static QName _MoveGroup_QNAME = new QName("http://api.service.weixin.riversoft.com/", "moveGroup");
    private final static QName _MoveGroupResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "moveGroupResponse");
    private final static QName _PreviewMsg_QNAME = new QName("http://api.service.weixin.riversoft.com/", "previewMsg");
    private final static QName _PreviewMsgResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "previewMsgResponse");
    private final static QName _Remark_QNAME = new QName("http://api.service.weixin.riversoft.com/", "remark");
    private final static QName _RemarkResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "remarkResponse");
    private final static QName _ReplyCaseMsg_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseMsg");
    private final static QName _ReplyCaseMsgResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseMsgResponse");
    private final static QName _ReplyCaseMusicMsg_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseMusicMsg");
    private final static QName _ReplyCaseMusicMsgResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseMusicMsgResponse");
    private final static QName _ReplyCaseNewsMsg_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseNewsMsg");
    private final static QName _ReplyCaseNewsMsgResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseNewsMsgResponse");
    private final static QName _ReplyCaseVedioMsg_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseVedioMsg");
    private final static QName _ReplyCaseVedioMsgResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyCaseVedioMsgResponse");
    private final static QName _ReplyMsg_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyMsg");
    private final static QName _ReplyMsgResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyMsgResponse");
    private final static QName _ReplyTmplMsg_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyTmplMsg");
    private final static QName _ReplyTmplMsgResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "replyTmplMsgResponse");
    private final static QName _RtrvAll_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvAll");
    private final static QName _RtrvAllResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvAllResponse");
    private final static QName _RtrvMaterial_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvMaterial");
    private final static QName _RtrvMaterialResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvMaterialResponse");
    private final static QName _RtrvMenu_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvMenu");
    private final static QName _RtrvMenuByOpenId_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvMenuByOpenId");
    private final static QName _RtrvMenuByOpenIdResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvMenuByOpenIdResponse");
    private final static QName _RtrvMenuResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvMenuResponse");
    private final static QName _RtrvRuleMenus_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvRuleMenus");
    private final static QName _RtrvRuleMenusResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvRuleMenusResponse");
    private final static QName _RtrvUser_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUser");
    private final static QName _RtrvUserGroup_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUserGroup");
    private final static QName _RtrvUserGroupResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUserGroupResponse");
    private final static QName _RtrvUserResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUserResponse");
    private final static QName _RtrvUserTags_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUserTags");
    private final static QName _RtrvUserTagsResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUserTagsResponse");
    private final static QName _RtrvUsers_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUsers");
    private final static QName _RtrvUsersResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "rtrvUsersResponse");
    private final static QName _SetIndustries_QNAME = new QName("http://api.service.weixin.riversoft.com/", "setIndustries");
    private final static QName _SetIndustriesResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "setIndustriesResponse");
    private final static QName _TagUsers_QNAME = new QName("http://api.service.weixin.riversoft.com/", "tagUsers");
    private final static QName _TagUsersResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "tagUsersResponse");
    private final static QName _UnTagUsers_QNAME = new QName("http://api.service.weixin.riversoft.com/", "unTagUsers");
    private final static QName _UnTagUsersResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "unTagUsersResponse");
    private final static QName _Unblack_QNAME = new QName("http://api.service.weixin.riversoft.com/", "unblack");
    private final static QName _UnblackResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "unblackResponse");
    private final static QName _UpdateAccount_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateAccount");
    private final static QName _UpdateAccountResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateAccountResponse");
    private final static QName _UpdateGroup_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateGroup");
    private final static QName _UpdateGroupResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateGroupResponse");
    private final static QName _UpdateMpNews_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateMpNews");
    private final static QName _UpdateMpNewsResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateMpNewsResponse");
    private final static QName _UpdateTag_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateTag");
    private final static QName _UpdateTagResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "updateTagResponse");
    private final static QName _UploadHeadImage_QNAME = new QName("http://api.service.weixin.riversoft.com/", "uploadHeadImage");
    private final static QName _UploadHeadImageResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "uploadHeadImageResponse");
    private final static QName _UploadMedia_QNAME = new QName("http://api.service.weixin.riversoft.com/", "uploadMedia");
    private final static QName _UploadMediaResponse_QNAME = new QName("http://api.service.weixin.riversoft.com/", "uploadMediaResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.riversoft.weixin.service.api
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link ReplyTmplMsg }
     * 
     */
    public ReplyTmplMsg createReplyTmplMsg() {
        return new ReplyTmplMsg();
    }

    /**
     * Create an instance of {@link ReplyTmplMsg.Datas }
     * 
     */
    public ReplyTmplMsg.Datas createReplyTmplMsgDatas() {
        return new ReplyTmplMsg.Datas();
    }

    /**
     * Create an instance of {@link AddAccount }
     * 
     */
    public AddAccount createAddAccount() {
        return new AddAccount();
    }

    /**
     * Create an instance of {@link AddAccountResponse }
     * 
     */
    public AddAccountResponse createAddAccountResponse() {
        return new AddAccountResponse();
    }

    /**
     * Create an instance of {@link AddMaterial }
     * 
     */
    public AddMaterial createAddMaterial() {
        return new AddMaterial();
    }

    /**
     * Create an instance of {@link AddMaterialResponse }
     * 
     */
    public AddMaterialResponse createAddMaterialResponse() {
        return new AddMaterialResponse();
    }

    /**
     * Create an instance of {@link AddMpNews }
     * 
     */
    public AddMpNews createAddMpNews() {
        return new AddMpNews();
    }

    /**
     * Create an instance of {@link AddMpNewsImage }
     * 
     */
    public AddMpNewsImage createAddMpNewsImage() {
        return new AddMpNewsImage();
    }

    /**
     * Create an instance of {@link AddMpNewsImageResponse }
     * 
     */
    public AddMpNewsImageResponse createAddMpNewsImageResponse() {
        return new AddMpNewsImageResponse();
    }

    /**
     * Create an instance of {@link AddMpNewsResponse }
     * 
     */
    public AddMpNewsResponse createAddMpNewsResponse() {
        return new AddMpNewsResponse();
    }

    /**
     * Create an instance of {@link Black }
     * 
     */
    public Black createBlack() {
        return new Black();
    }

    /**
     * Create an instance of {@link BlackResponse }
     * 
     */
    public BlackResponse createBlackResponse() {
        return new BlackResponse();
    }

    /**
     * Create an instance of {@link CloseSession }
     * 
     */
    public CloseSession createCloseSession() {
        return new CloseSession();
    }

    /**
     * Create an instance of {@link CloseSessionResponse }
     * 
     */
    public CloseSessionResponse createCloseSessionResponse() {
        return new CloseSessionResponse();
    }

    /**
     * Create an instance of {@link Count }
     * 
     */
    public Count createCount() {
        return new Count();
    }

    /**
     * Create an instance of {@link CountResponse }
     * 
     */
    public CountResponse createCountResponse() {
        return new CountResponse();
    }

    /**
     * Create an instance of {@link CreateGroup }
     * 
     */
    public CreateGroup createCreateGroup() {
        return new CreateGroup();
    }

    /**
     * Create an instance of {@link CreateGroupResponse }
     * 
     */
    public CreateGroupResponse createCreateGroupResponse() {
        return new CreateGroupResponse();
    }

    /**
     * Create an instance of {@link CreateMenu }
     * 
     */
    public CreateMenu createCreateMenu() {
        return new CreateMenu();
    }

    /**
     * Create an instance of {@link CreateMenuResponse }
     * 
     */
    public CreateMenuResponse createCreateMenuResponse() {
        return new CreateMenuResponse();
    }

    /**
     * Create an instance of {@link CreateRuleMenu }
     * 
     */
    public CreateRuleMenu createCreateRuleMenu() {
        return new CreateRuleMenu();
    }

    /**
     * Create an instance of {@link CreateRuleMenuResponse }
     * 
     */
    public CreateRuleMenuResponse createCreateRuleMenuResponse() {
        return new CreateRuleMenuResponse();
    }

    /**
     * Create an instance of {@link CreateSession }
     * 
     */
    public CreateSession createCreateSession() {
        return new CreateSession();
    }

    /**
     * Create an instance of {@link CreateSessionResponse }
     * 
     */
    public CreateSessionResponse createCreateSessionResponse() {
        return new CreateSessionResponse();
    }

    /**
     * Create an instance of {@link CreateTag }
     * 
     */
    public CreateTag createCreateTag() {
        return new CreateTag();
    }

    /**
     * Create an instance of {@link CreateTagResponse }
     * 
     */
    public CreateTagResponse createCreateTagResponse() {
        return new CreateTagResponse();
    }

    /**
     * Create an instance of {@link DeleteAccount }
     * 
     */
    public DeleteAccount createDeleteAccount() {
        return new DeleteAccount();
    }

    /**
     * Create an instance of {@link DeleteAccountResponse }
     * 
     */
    public DeleteAccountResponse createDeleteAccountResponse() {
        return new DeleteAccountResponse();
    }

    /**
     * Create an instance of {@link DeleteGroup }
     * 
     */
    public DeleteGroup createDeleteGroup() {
        return new DeleteGroup();
    }

    /**
     * Create an instance of {@link DeleteGroupResponse }
     * 
     */
    public DeleteGroupResponse createDeleteGroupResponse() {
        return new DeleteGroupResponse();
    }

    /**
     * Create an instance of {@link DeleteMedia }
     * 
     */
    public DeleteMedia createDeleteMedia() {
        return new DeleteMedia();
    }

    /**
     * Create an instance of {@link DeleteMediaResponse }
     * 
     */
    public DeleteMediaResponse createDeleteMediaResponse() {
        return new DeleteMediaResponse();
    }

    /**
     * Create an instance of {@link DeleteMenu }
     * 
     */
    public DeleteMenu createDeleteMenu() {
        return new DeleteMenu();
    }

    /**
     * Create an instance of {@link DeleteMenuResponse }
     * 
     */
    public DeleteMenuResponse createDeleteMenuResponse() {
        return new DeleteMenuResponse();
    }

    /**
     * Create an instance of {@link DeleteTag }
     * 
     */
    public DeleteTag createDeleteTag() {
        return new DeleteTag();
    }

    /**
     * Create an instance of {@link DeleteTagResponse }
     * 
     */
    public DeleteTagResponse createDeleteTagResponse() {
        return new DeleteTagResponse();
    }

    /**
     * Create an instance of {@link DeleteTemplate }
     * 
     */
    public DeleteTemplate createDeleteTemplate() {
        return new DeleteTemplate();
    }

    /**
     * Create an instance of {@link DeleteTemplateResponse }
     * 
     */
    public DeleteTemplateResponse createDeleteTemplateResponse() {
        return new DeleteTemplateResponse();
    }

    /**
     * Create an instance of {@link DownloadMedia }
     * 
     */
    public DownloadMedia createDownloadMedia() {
        return new DownloadMedia();
    }

    /**
     * Create an instance of {@link DownloadMediaResponse }
     * 
     */
    public DownloadMediaResponse createDownloadMediaResponse() {
        return new DownloadMediaResponse();
    }

    /**
     * Create an instance of {@link FetchTemplate }
     * 
     */
    public FetchTemplate createFetchTemplate() {
        return new FetchTemplate();
    }

    /**
     * Create an instance of {@link FetchTemplateResponse }
     * 
     */
    public FetchTemplateResponse createFetchTemplateResponse() {
        return new FetchTemplateResponse();
    }

    /**
     * Create an instance of {@link GetIndustries }
     * 
     */
    public GetIndustries createGetIndustries() {
        return new GetIndustries();
    }

    /**
     * Create an instance of {@link GetIndustriesResponse }
     * 
     */
    public GetIndustriesResponse createGetIndustriesResponse() {
        return new GetIndustriesResponse();
    }

    /**
     * Create an instance of {@link GetMpNews }
     * 
     */
    public GetMpNews createGetMpNews() {
        return new GetMpNews();
    }

    /**
     * Create an instance of {@link GetMpNewsResponse }
     * 
     */
    public GetMpNewsResponse createGetMpNewsResponse() {
        return new GetMpNewsResponse();
    }

    /**
     * Create an instance of {@link GetSession }
     * 
     */
    public GetSession createGetSession() {
        return new GetSession();
    }

    /**
     * Create an instance of {@link GetSessionResponse }
     * 
     */
    public GetSessionResponse createGetSessionResponse() {
        return new GetSessionResponse();
    }

    /**
     * Create an instance of {@link GetSessionsByAccount }
     * 
     */
    public GetSessionsByAccount createGetSessionsByAccount() {
        return new GetSessionsByAccount();
    }

    /**
     * Create an instance of {@link GetSessionsByAccountResponse }
     * 
     */
    public GetSessionsByAccountResponse createGetSessionsByAccountResponse() {
        return new GetSessionsByAccountResponse();
    }

    /**
     * Create an instance of {@link GetVideo }
     * 
     */
    public GetVideo createGetVideo() {
        return new GetVideo();
    }

    /**
     * Create an instance of {@link GetVideoResponse }
     * 
     */
    public GetVideoResponse createGetVideoResponse() {
        return new GetVideoResponse();
    }

    /**
     * Create an instance of {@link GetWaitingSessions }
     * 
     */
    public GetWaitingSessions createGetWaitingSessions() {
        return new GetWaitingSessions();
    }

    /**
     * Create an instance of {@link GetWaitingSessionsResponse }
     * 
     */
    public GetWaitingSessionsResponse createGetWaitingSessionsResponse() {
        return new GetWaitingSessionsResponse();
    }

    /**
     * Create an instance of {@link ListAccount }
     * 
     */
    public ListAccount createListAccount() {
        return new ListAccount();
    }

    /**
     * Create an instance of {@link ListAccountResponse }
     * 
     */
    public ListAccountResponse createListAccountResponse() {
        return new ListAccountResponse();
    }

    /**
     * Create an instance of {@link ListAccountStatus }
     * 
     */
    public ListAccountStatus createListAccountStatus() {
        return new ListAccountStatus();
    }

    /**
     * Create an instance of {@link ListAccountStatusResponse }
     * 
     */
    public ListAccountStatusResponse createListAccountStatusResponse() {
        return new ListAccountStatusResponse();
    }

    /**
     * Create an instance of {@link ListBlackUser }
     * 
     */
    public ListBlackUser createListBlackUser() {
        return new ListBlackUser();
    }

    /**
     * Create an instance of {@link ListBlackUserResponse }
     * 
     */
    public ListBlackUserResponse createListBlackUserResponse() {
        return new ListBlackUserResponse();
    }

    /**
     * Create an instance of {@link ListGroup }
     * 
     */
    public ListGroup createListGroup() {
        return new ListGroup();
    }

    /**
     * Create an instance of {@link ListGroupResponse }
     * 
     */
    public ListGroupResponse createListGroupResponse() {
        return new ListGroupResponse();
    }

    /**
     * Create an instance of {@link ListMaterial }
     * 
     */
    public ListMaterial createListMaterial() {
        return new ListMaterial();
    }

    /**
     * Create an instance of {@link ListMaterialResponse }
     * 
     */
    public ListMaterialResponse createListMaterialResponse() {
        return new ListMaterialResponse();
    }

    /**
     * Create an instance of {@link ListMpNews }
     * 
     */
    public ListMpNews createListMpNews() {
        return new ListMpNews();
    }

    /**
     * Create an instance of {@link ListMpNewsResponse }
     * 
     */
    public ListMpNewsResponse createListMpNewsResponse() {
        return new ListMpNewsResponse();
    }

    /**
     * Create an instance of {@link ListSessionLogs }
     * 
     */
    public ListSessionLogs createListSessionLogs() {
        return new ListSessionLogs();
    }

    /**
     * Create an instance of {@link ListSessionLogsResponse }
     * 
     */
    public ListSessionLogsResponse createListSessionLogsResponse() {
        return new ListSessionLogsResponse();
    }

    /**
     * Create an instance of {@link ListTag }
     * 
     */
    public ListTag createListTag() {
        return new ListTag();
    }

    /**
     * Create an instance of {@link ListTagResponse }
     * 
     */
    public ListTagResponse createListTagResponse() {
        return new ListTagResponse();
    }

    /**
     * Create an instance of {@link ListTemplate }
     * 
     */
    public ListTemplate createListTemplate() {
        return new ListTemplate();
    }

    /**
     * Create an instance of {@link ListTemplateResponse }
     * 
     */
    public ListTemplateResponse createListTemplateResponse() {
        return new ListTemplateResponse();
    }

    /**
     * Create an instance of {@link ListUser }
     * 
     */
    public ListUser createListUser() {
        return new ListUser();
    }

    /**
     * Create an instance of {@link ListUserResponse }
     * 
     */
    public ListUserResponse createListUserResponse() {
        return new ListUserResponse();
    }

    /**
     * Create an instance of {@link ListUsers }
     * 
     */
    public ListUsers createListUsers() {
        return new ListUsers();
    }

    /**
     * Create an instance of {@link ListUsersResponse }
     * 
     */
    public ListUsersResponse createListUsersResponse() {
        return new ListUsersResponse();
    }

    /**
     * Create an instance of {@link MoveGroup }
     * 
     */
    public MoveGroup createMoveGroup() {
        return new MoveGroup();
    }

    /**
     * Create an instance of {@link MoveGroupResponse }
     * 
     */
    public MoveGroupResponse createMoveGroupResponse() {
        return new MoveGroupResponse();
    }

    /**
     * Create an instance of {@link PreviewMsg }
     * 
     */
    public PreviewMsg createPreviewMsg() {
        return new PreviewMsg();
    }

    /**
     * Create an instance of {@link PreviewMsgResponse }
     * 
     */
    public PreviewMsgResponse createPreviewMsgResponse() {
        return new PreviewMsgResponse();
    }

    /**
     * Create an instance of {@link Remark }
     * 
     */
    public Remark createRemark() {
        return new Remark();
    }

    /**
     * Create an instance of {@link RemarkResponse }
     * 
     */
    public RemarkResponse createRemarkResponse() {
        return new RemarkResponse();
    }

    /**
     * Create an instance of {@link ReplyCaseMsg }
     * 
     */
    public ReplyCaseMsg createReplyCaseMsg() {
        return new ReplyCaseMsg();
    }

    /**
     * Create an instance of {@link ReplyCaseMsgResponse }
     * 
     */
    public ReplyCaseMsgResponse createReplyCaseMsgResponse() {
        return new ReplyCaseMsgResponse();
    }

    /**
     * Create an instance of {@link ReplyCaseMusicMsg }
     * 
     */
    public ReplyCaseMusicMsg createReplyCaseMusicMsg() {
        return new ReplyCaseMusicMsg();
    }

    /**
     * Create an instance of {@link ReplyCaseMusicMsgResponse }
     * 
     */
    public ReplyCaseMusicMsgResponse createReplyCaseMusicMsgResponse() {
        return new ReplyCaseMusicMsgResponse();
    }

    /**
     * Create an instance of {@link ReplyCaseNewsMsg }
     * 
     */
    public ReplyCaseNewsMsg createReplyCaseNewsMsg() {
        return new ReplyCaseNewsMsg();
    }

    /**
     * Create an instance of {@link ReplyCaseNewsMsgResponse }
     * 
     */
    public ReplyCaseNewsMsgResponse createReplyCaseNewsMsgResponse() {
        return new ReplyCaseNewsMsgResponse();
    }

    /**
     * Create an instance of {@link ReplyCaseVedioMsg }
     * 
     */
    public ReplyCaseVedioMsg createReplyCaseVedioMsg() {
        return new ReplyCaseVedioMsg();
    }

    /**
     * Create an instance of {@link ReplyCaseVedioMsgResponse }
     * 
     */
    public ReplyCaseVedioMsgResponse createReplyCaseVedioMsgResponse() {
        return new ReplyCaseVedioMsgResponse();
    }

    /**
     * Create an instance of {@link ReplyMsg }
     * 
     */
    public ReplyMsg createReplyMsg() {
        return new ReplyMsg();
    }

    /**
     * Create an instance of {@link ReplyMsgResponse }
     * 
     */
    public ReplyMsgResponse createReplyMsgResponse() {
        return new ReplyMsgResponse();
    }

    /**
     * Create an instance of {@link ReplyTmplMsgResponse }
     * 
     */
    public ReplyTmplMsgResponse createReplyTmplMsgResponse() {
        return new ReplyTmplMsgResponse();
    }

    /**
     * Create an instance of {@link RtrvAll }
     * 
     */
    public RtrvAll createRtrvAll() {
        return new RtrvAll();
    }

    /**
     * Create an instance of {@link RtrvAllResponse }
     * 
     */
    public RtrvAllResponse createRtrvAllResponse() {
        return new RtrvAllResponse();
    }

    /**
     * Create an instance of {@link RtrvMaterial }
     * 
     */
    public RtrvMaterial createRtrvMaterial() {
        return new RtrvMaterial();
    }

    /**
     * Create an instance of {@link RtrvMaterialResponse }
     * 
     */
    public RtrvMaterialResponse createRtrvMaterialResponse() {
        return new RtrvMaterialResponse();
    }

    /**
     * Create an instance of {@link RtrvMenu }
     * 
     */
    public RtrvMenu createRtrvMenu() {
        return new RtrvMenu();
    }

    /**
     * Create an instance of {@link RtrvMenuByOpenId }
     * 
     */
    public RtrvMenuByOpenId createRtrvMenuByOpenId() {
        return new RtrvMenuByOpenId();
    }

    /**
     * Create an instance of {@link RtrvMenuByOpenIdResponse }
     * 
     */
    public RtrvMenuByOpenIdResponse createRtrvMenuByOpenIdResponse() {
        return new RtrvMenuByOpenIdResponse();
    }

    /**
     * Create an instance of {@link RtrvMenuResponse }
     * 
     */
    public RtrvMenuResponse createRtrvMenuResponse() {
        return new RtrvMenuResponse();
    }

    /**
     * Create an instance of {@link RtrvRuleMenus }
     * 
     */
    public RtrvRuleMenus createRtrvRuleMenus() {
        return new RtrvRuleMenus();
    }

    /**
     * Create an instance of {@link RtrvRuleMenusResponse }
     * 
     */
    public RtrvRuleMenusResponse createRtrvRuleMenusResponse() {
        return new RtrvRuleMenusResponse();
    }

    /**
     * Create an instance of {@link RtrvUser }
     * 
     */
    public RtrvUser createRtrvUser() {
        return new RtrvUser();
    }

    /**
     * Create an instance of {@link RtrvUserGroup }
     * 
     */
    public RtrvUserGroup createRtrvUserGroup() {
        return new RtrvUserGroup();
    }

    /**
     * Create an instance of {@link RtrvUserGroupResponse }
     * 
     */
    public RtrvUserGroupResponse createRtrvUserGroupResponse() {
        return new RtrvUserGroupResponse();
    }

    /**
     * Create an instance of {@link RtrvUserResponse }
     * 
     */
    public RtrvUserResponse createRtrvUserResponse() {
        return new RtrvUserResponse();
    }

    /**
     * Create an instance of {@link RtrvUserTags }
     * 
     */
    public RtrvUserTags createRtrvUserTags() {
        return new RtrvUserTags();
    }

    /**
     * Create an instance of {@link RtrvUserTagsResponse }
     * 
     */
    public RtrvUserTagsResponse createRtrvUserTagsResponse() {
        return new RtrvUserTagsResponse();
    }

    /**
     * Create an instance of {@link RtrvUsers }
     * 
     */
    public RtrvUsers createRtrvUsers() {
        return new RtrvUsers();
    }

    /**
     * Create an instance of {@link RtrvUsersResponse }
     * 
     */
    public RtrvUsersResponse createRtrvUsersResponse() {
        return new RtrvUsersResponse();
    }

    /**
     * Create an instance of {@link SetIndustries }
     * 
     */
    public SetIndustries createSetIndustries() {
        return new SetIndustries();
    }

    /**
     * Create an instance of {@link SetIndustriesResponse }
     * 
     */
    public SetIndustriesResponse createSetIndustriesResponse() {
        return new SetIndustriesResponse();
    }

    /**
     * Create an instance of {@link TagUsers }
     * 
     */
    public TagUsers createTagUsers() {
        return new TagUsers();
    }

    /**
     * Create an instance of {@link TagUsersResponse }
     * 
     */
    public TagUsersResponse createTagUsersResponse() {
        return new TagUsersResponse();
    }

    /**
     * Create an instance of {@link UnTagUsers }
     * 
     */
    public UnTagUsers createUnTagUsers() {
        return new UnTagUsers();
    }

    /**
     * Create an instance of {@link UnTagUsersResponse }
     * 
     */
    public UnTagUsersResponse createUnTagUsersResponse() {
        return new UnTagUsersResponse();
    }

    /**
     * Create an instance of {@link Unblack }
     * 
     */
    public Unblack createUnblack() {
        return new Unblack();
    }

    /**
     * Create an instance of {@link UnblackResponse }
     * 
     */
    public UnblackResponse createUnblackResponse() {
        return new UnblackResponse();
    }

    /**
     * Create an instance of {@link UpdateAccount }
     * 
     */
    public UpdateAccount createUpdateAccount() {
        return new UpdateAccount();
    }

    /**
     * Create an instance of {@link UpdateAccountResponse }
     * 
     */
    public UpdateAccountResponse createUpdateAccountResponse() {
        return new UpdateAccountResponse();
    }

    /**
     * Create an instance of {@link UpdateGroup }
     * 
     */
    public UpdateGroup createUpdateGroup() {
        return new UpdateGroup();
    }

    /**
     * Create an instance of {@link UpdateGroupResponse }
     * 
     */
    public UpdateGroupResponse createUpdateGroupResponse() {
        return new UpdateGroupResponse();
    }

    /**
     * Create an instance of {@link UpdateMpNews }
     * 
     */
    public UpdateMpNews createUpdateMpNews() {
        return new UpdateMpNews();
    }

    /**
     * Create an instance of {@link UpdateMpNewsResponse }
     * 
     */
    public UpdateMpNewsResponse createUpdateMpNewsResponse() {
        return new UpdateMpNewsResponse();
    }

    /**
     * Create an instance of {@link UpdateTag }
     * 
     */
    public UpdateTag createUpdateTag() {
        return new UpdateTag();
    }

    /**
     * Create an instance of {@link UpdateTagResponse }
     * 
     */
    public UpdateTagResponse createUpdateTagResponse() {
        return new UpdateTagResponse();
    }

    /**
     * Create an instance of {@link UploadHeadImage }
     * 
     */
    public UploadHeadImage createUploadHeadImage() {
        return new UploadHeadImage();
    }

    /**
     * Create an instance of {@link UploadHeadImageResponse }
     * 
     */
    public UploadHeadImageResponse createUploadHeadImageResponse() {
        return new UploadHeadImageResponse();
    }

    /**
     * Create an instance of {@link UploadMedia }
     * 
     */
    public UploadMedia createUploadMedia() {
        return new UploadMedia();
    }

    /**
     * Create an instance of {@link UploadMediaResponse }
     * 
     */
    public UploadMediaResponse createUploadMediaResponse() {
        return new UploadMediaResponse();
    }

    /**
     * Create an instance of {@link Video }
     * 
     */
    public Video createVideo() {
        return new Video();
    }

    /**
     * Create an instance of {@link Media }
     * 
     */
    public Media createMedia() {
        return new Media();
    }

    /**
     * Create an instance of {@link MpNews }
     * 
     */
    public MpNews createMpNews() {
        return new MpNews();
    }

    /**
     * Create an instance of {@link MpArticle }
     * 
     */
    public MpArticle createMpArticle() {
        return new MpArticle();
    }

    /**
     * Create an instance of {@link Group }
     * 
     */
    public Group createGroup() {
        return new Group();
    }

    /**
     * Create an instance of {@link UserPagination }
     * 
     */
    public UserPagination createUserPagination() {
        return new UserPagination();
    }

    /**
     * Create an instance of {@link User }
     * 
     */
    public User createUser() {
        return new User();
    }

    /**
     * Create an instance of {@link RuleMenu }
     * 
     */
    public RuleMenu createRuleMenu() {
        return new RuleMenu();
    }

    /**
     * Create an instance of {@link Menu }
     * 
     */
    public Menu createMenu() {
        return new Menu();
    }

    /**
     * Create an instance of {@link Rule }
     * 
     */
    public Rule createRule() {
        return new Rule();
    }

    /**
     * Create an instance of {@link MenuItem }
     * 
     */
    public MenuItem createMenuItem() {
        return new MenuItem();
    }

    /**
     * Create an instance of {@link Tag }
     * 
     */
    public Tag createTag() {
        return new Tag();
    }

    /**
     * Create an instance of {@link ReplyTmplMsg.Datas.Entry }
     * 
     */
    public ReplyTmplMsg.Datas.Entry createReplyTmplMsgDatasEntry() {
        return new ReplyTmplMsg.Datas.Entry();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddAccount }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addAccount")
    public JAXBElement<AddAccount> createAddAccount(AddAccount value) {
        return new JAXBElement<AddAccount>(_AddAccount_QNAME, AddAccount.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddAccountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addAccountResponse")
    public JAXBElement<AddAccountResponse> createAddAccountResponse(AddAccountResponse value) {
        return new JAXBElement<AddAccountResponse>(_AddAccountResponse_QNAME, AddAccountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddMaterial }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addMaterial")
    public JAXBElement<AddMaterial> createAddMaterial(AddMaterial value) {
        return new JAXBElement<AddMaterial>(_AddMaterial_QNAME, AddMaterial.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddMaterialResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addMaterialResponse")
    public JAXBElement<AddMaterialResponse> createAddMaterialResponse(AddMaterialResponse value) {
        return new JAXBElement<AddMaterialResponse>(_AddMaterialResponse_QNAME, AddMaterialResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddMpNews }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addMpNews")
    public JAXBElement<AddMpNews> createAddMpNews(AddMpNews value) {
        return new JAXBElement<AddMpNews>(_AddMpNews_QNAME, AddMpNews.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddMpNewsImage }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addMpNewsImage")
    public JAXBElement<AddMpNewsImage> createAddMpNewsImage(AddMpNewsImage value) {
        return new JAXBElement<AddMpNewsImage>(_AddMpNewsImage_QNAME, AddMpNewsImage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddMpNewsImageResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addMpNewsImageResponse")
    public JAXBElement<AddMpNewsImageResponse> createAddMpNewsImageResponse(AddMpNewsImageResponse value) {
        return new JAXBElement<AddMpNewsImageResponse>(_AddMpNewsImageResponse_QNAME, AddMpNewsImageResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddMpNewsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "addMpNewsResponse")
    public JAXBElement<AddMpNewsResponse> createAddMpNewsResponse(AddMpNewsResponse value) {
        return new JAXBElement<AddMpNewsResponse>(_AddMpNewsResponse_QNAME, AddMpNewsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Black }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "black")
    public JAXBElement<Black> createBlack(Black value) {
        return new JAXBElement<Black>(_Black_QNAME, Black.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BlackResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "blackResponse")
    public JAXBElement<BlackResponse> createBlackResponse(BlackResponse value) {
        return new JAXBElement<BlackResponse>(_BlackResponse_QNAME, BlackResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CloseSession }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "closeSession")
    public JAXBElement<CloseSession> createCloseSession(CloseSession value) {
        return new JAXBElement<CloseSession>(_CloseSession_QNAME, CloseSession.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CloseSessionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "closeSessionResponse")
    public JAXBElement<CloseSessionResponse> createCloseSessionResponse(CloseSessionResponse value) {
        return new JAXBElement<CloseSessionResponse>(_CloseSessionResponse_QNAME, CloseSessionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Count }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "count")
    public JAXBElement<Count> createCount(Count value) {
        return new JAXBElement<Count>(_Count_QNAME, Count.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "countResponse")
    public JAXBElement<CountResponse> createCountResponse(CountResponse value) {
        return new JAXBElement<CountResponse>(_CountResponse_QNAME, CountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createGroup")
    public JAXBElement<CreateGroup> createCreateGroup(CreateGroup value) {
        return new JAXBElement<CreateGroup>(_CreateGroup_QNAME, CreateGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createGroupResponse")
    public JAXBElement<CreateGroupResponse> createCreateGroupResponse(CreateGroupResponse value) {
        return new JAXBElement<CreateGroupResponse>(_CreateGroupResponse_QNAME, CreateGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateMenu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createMenu")
    public JAXBElement<CreateMenu> createCreateMenu(CreateMenu value) {
        return new JAXBElement<CreateMenu>(_CreateMenu_QNAME, CreateMenu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateMenuResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createMenuResponse")
    public JAXBElement<CreateMenuResponse> createCreateMenuResponse(CreateMenuResponse value) {
        return new JAXBElement<CreateMenuResponse>(_CreateMenuResponse_QNAME, CreateMenuResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateRuleMenu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createRuleMenu")
    public JAXBElement<CreateRuleMenu> createCreateRuleMenu(CreateRuleMenu value) {
        return new JAXBElement<CreateRuleMenu>(_CreateRuleMenu_QNAME, CreateRuleMenu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateRuleMenuResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createRuleMenuResponse")
    public JAXBElement<CreateRuleMenuResponse> createCreateRuleMenuResponse(CreateRuleMenuResponse value) {
        return new JAXBElement<CreateRuleMenuResponse>(_CreateRuleMenuResponse_QNAME, CreateRuleMenuResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSession }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createSession")
    public JAXBElement<CreateSession> createCreateSession(CreateSession value) {
        return new JAXBElement<CreateSession>(_CreateSession_QNAME, CreateSession.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateSessionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createSessionResponse")
    public JAXBElement<CreateSessionResponse> createCreateSessionResponse(CreateSessionResponse value) {
        return new JAXBElement<CreateSessionResponse>(_CreateSessionResponse_QNAME, CreateSessionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateTag }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createTag")
    public JAXBElement<CreateTag> createCreateTag(CreateTag value) {
        return new JAXBElement<CreateTag>(_CreateTag_QNAME, CreateTag.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateTagResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "createTagResponse")
    public JAXBElement<CreateTagResponse> createCreateTagResponse(CreateTagResponse value) {
        return new JAXBElement<CreateTagResponse>(_CreateTagResponse_QNAME, CreateTagResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAccount }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteAccount")
    public JAXBElement<DeleteAccount> createDeleteAccount(DeleteAccount value) {
        return new JAXBElement<DeleteAccount>(_DeleteAccount_QNAME, DeleteAccount.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAccountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteAccountResponse")
    public JAXBElement<DeleteAccountResponse> createDeleteAccountResponse(DeleteAccountResponse value) {
        return new JAXBElement<DeleteAccountResponse>(_DeleteAccountResponse_QNAME, DeleteAccountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteGroup")
    public JAXBElement<DeleteGroup> createDeleteGroup(DeleteGroup value) {
        return new JAXBElement<DeleteGroup>(_DeleteGroup_QNAME, DeleteGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteGroupResponse")
    public JAXBElement<DeleteGroupResponse> createDeleteGroupResponse(DeleteGroupResponse value) {
        return new JAXBElement<DeleteGroupResponse>(_DeleteGroupResponse_QNAME, DeleteGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteMedia }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteMedia")
    public JAXBElement<DeleteMedia> createDeleteMedia(DeleteMedia value) {
        return new JAXBElement<DeleteMedia>(_DeleteMedia_QNAME, DeleteMedia.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteMediaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteMediaResponse")
    public JAXBElement<DeleteMediaResponse> createDeleteMediaResponse(DeleteMediaResponse value) {
        return new JAXBElement<DeleteMediaResponse>(_DeleteMediaResponse_QNAME, DeleteMediaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteMenu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteMenu")
    public JAXBElement<DeleteMenu> createDeleteMenu(DeleteMenu value) {
        return new JAXBElement<DeleteMenu>(_DeleteMenu_QNAME, DeleteMenu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteMenuResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteMenuResponse")
    public JAXBElement<DeleteMenuResponse> createDeleteMenuResponse(DeleteMenuResponse value) {
        return new JAXBElement<DeleteMenuResponse>(_DeleteMenuResponse_QNAME, DeleteMenuResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteTag }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteTag")
    public JAXBElement<DeleteTag> createDeleteTag(DeleteTag value) {
        return new JAXBElement<DeleteTag>(_DeleteTag_QNAME, DeleteTag.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteTagResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteTagResponse")
    public JAXBElement<DeleteTagResponse> createDeleteTagResponse(DeleteTagResponse value) {
        return new JAXBElement<DeleteTagResponse>(_DeleteTagResponse_QNAME, DeleteTagResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteTemplate")
    public JAXBElement<DeleteTemplate> createDeleteTemplate(DeleteTemplate value) {
        return new JAXBElement<DeleteTemplate>(_DeleteTemplate_QNAME, DeleteTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "deleteTemplateResponse")
    public JAXBElement<DeleteTemplateResponse> createDeleteTemplateResponse(DeleteTemplateResponse value) {
        return new JAXBElement<DeleteTemplateResponse>(_DeleteTemplateResponse_QNAME, DeleteTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DownloadMedia }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "downloadMedia")
    public JAXBElement<DownloadMedia> createDownloadMedia(DownloadMedia value) {
        return new JAXBElement<DownloadMedia>(_DownloadMedia_QNAME, DownloadMedia.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DownloadMediaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "downloadMediaResponse")
    public JAXBElement<DownloadMediaResponse> createDownloadMediaResponse(DownloadMediaResponse value) {
        return new JAXBElement<DownloadMediaResponse>(_DownloadMediaResponse_QNAME, DownloadMediaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FetchTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "fetchTemplate")
    public JAXBElement<FetchTemplate> createFetchTemplate(FetchTemplate value) {
        return new JAXBElement<FetchTemplate>(_FetchTemplate_QNAME, FetchTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FetchTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "fetchTemplateResponse")
    public JAXBElement<FetchTemplateResponse> createFetchTemplateResponse(FetchTemplateResponse value) {
        return new JAXBElement<FetchTemplateResponse>(_FetchTemplateResponse_QNAME, FetchTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetIndustries }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getIndustries")
    public JAXBElement<GetIndustries> createGetIndustries(GetIndustries value) {
        return new JAXBElement<GetIndustries>(_GetIndustries_QNAME, GetIndustries.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetIndustriesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getIndustriesResponse")
    public JAXBElement<GetIndustriesResponse> createGetIndustriesResponse(GetIndustriesResponse value) {
        return new JAXBElement<GetIndustriesResponse>(_GetIndustriesResponse_QNAME, GetIndustriesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMpNews }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getMpNews")
    public JAXBElement<GetMpNews> createGetMpNews(GetMpNews value) {
        return new JAXBElement<GetMpNews>(_GetMpNews_QNAME, GetMpNews.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMpNewsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getMpNewsResponse")
    public JAXBElement<GetMpNewsResponse> createGetMpNewsResponse(GetMpNewsResponse value) {
        return new JAXBElement<GetMpNewsResponse>(_GetMpNewsResponse_QNAME, GetMpNewsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSession }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getSession")
    public JAXBElement<GetSession> createGetSession(GetSession value) {
        return new JAXBElement<GetSession>(_GetSession_QNAME, GetSession.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSessionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getSessionResponse")
    public JAXBElement<GetSessionResponse> createGetSessionResponse(GetSessionResponse value) {
        return new JAXBElement<GetSessionResponse>(_GetSessionResponse_QNAME, GetSessionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSessionsByAccount }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getSessionsByAccount")
    public JAXBElement<GetSessionsByAccount> createGetSessionsByAccount(GetSessionsByAccount value) {
        return new JAXBElement<GetSessionsByAccount>(_GetSessionsByAccount_QNAME, GetSessionsByAccount.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSessionsByAccountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getSessionsByAccountResponse")
    public JAXBElement<GetSessionsByAccountResponse> createGetSessionsByAccountResponse(GetSessionsByAccountResponse value) {
        return new JAXBElement<GetSessionsByAccountResponse>(_GetSessionsByAccountResponse_QNAME, GetSessionsByAccountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetVideo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getVideo")
    public JAXBElement<GetVideo> createGetVideo(GetVideo value) {
        return new JAXBElement<GetVideo>(_GetVideo_QNAME, GetVideo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetVideoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getVideoResponse")
    public JAXBElement<GetVideoResponse> createGetVideoResponse(GetVideoResponse value) {
        return new JAXBElement<GetVideoResponse>(_GetVideoResponse_QNAME, GetVideoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWaitingSessions }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getWaitingSessions")
    public JAXBElement<GetWaitingSessions> createGetWaitingSessions(GetWaitingSessions value) {
        return new JAXBElement<GetWaitingSessions>(_GetWaitingSessions_QNAME, GetWaitingSessions.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWaitingSessionsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "getWaitingSessionsResponse")
    public JAXBElement<GetWaitingSessionsResponse> createGetWaitingSessionsResponse(GetWaitingSessionsResponse value) {
        return new JAXBElement<GetWaitingSessionsResponse>(_GetWaitingSessionsResponse_QNAME, GetWaitingSessionsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAccount }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listAccount")
    public JAXBElement<ListAccount> createListAccount(ListAccount value) {
        return new JAXBElement<ListAccount>(_ListAccount_QNAME, ListAccount.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAccountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listAccountResponse")
    public JAXBElement<ListAccountResponse> createListAccountResponse(ListAccountResponse value) {
        return new JAXBElement<ListAccountResponse>(_ListAccountResponse_QNAME, ListAccountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAccountStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listAccountStatus")
    public JAXBElement<ListAccountStatus> createListAccountStatus(ListAccountStatus value) {
        return new JAXBElement<ListAccountStatus>(_ListAccountStatus_QNAME, ListAccountStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListAccountStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listAccountStatusResponse")
    public JAXBElement<ListAccountStatusResponse> createListAccountStatusResponse(ListAccountStatusResponse value) {
        return new JAXBElement<ListAccountStatusResponse>(_ListAccountStatusResponse_QNAME, ListAccountStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListBlackUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listBlackUser")
    public JAXBElement<ListBlackUser> createListBlackUser(ListBlackUser value) {
        return new JAXBElement<ListBlackUser>(_ListBlackUser_QNAME, ListBlackUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListBlackUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listBlackUserResponse")
    public JAXBElement<ListBlackUserResponse> createListBlackUserResponse(ListBlackUserResponse value) {
        return new JAXBElement<ListBlackUserResponse>(_ListBlackUserResponse_QNAME, ListBlackUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listGroup")
    public JAXBElement<ListGroup> createListGroup(ListGroup value) {
        return new JAXBElement<ListGroup>(_ListGroup_QNAME, ListGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listGroupResponse")
    public JAXBElement<ListGroupResponse> createListGroupResponse(ListGroupResponse value) {
        return new JAXBElement<ListGroupResponse>(_ListGroupResponse_QNAME, ListGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListMaterial }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listMaterial")
    public JAXBElement<ListMaterial> createListMaterial(ListMaterial value) {
        return new JAXBElement<ListMaterial>(_ListMaterial_QNAME, ListMaterial.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListMaterialResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listMaterialResponse")
    public JAXBElement<ListMaterialResponse> createListMaterialResponse(ListMaterialResponse value) {
        return new JAXBElement<ListMaterialResponse>(_ListMaterialResponse_QNAME, ListMaterialResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListMpNews }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listMpNews")
    public JAXBElement<ListMpNews> createListMpNews(ListMpNews value) {
        return new JAXBElement<ListMpNews>(_ListMpNews_QNAME, ListMpNews.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListMpNewsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listMpNewsResponse")
    public JAXBElement<ListMpNewsResponse> createListMpNewsResponse(ListMpNewsResponse value) {
        return new JAXBElement<ListMpNewsResponse>(_ListMpNewsResponse_QNAME, ListMpNewsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListSessionLogs }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listSessionLogs")
    public JAXBElement<ListSessionLogs> createListSessionLogs(ListSessionLogs value) {
        return new JAXBElement<ListSessionLogs>(_ListSessionLogs_QNAME, ListSessionLogs.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListSessionLogsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listSessionLogsResponse")
    public JAXBElement<ListSessionLogsResponse> createListSessionLogsResponse(ListSessionLogsResponse value) {
        return new JAXBElement<ListSessionLogsResponse>(_ListSessionLogsResponse_QNAME, ListSessionLogsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListTag }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listTag")
    public JAXBElement<ListTag> createListTag(ListTag value) {
        return new JAXBElement<ListTag>(_ListTag_QNAME, ListTag.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListTagResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listTagResponse")
    public JAXBElement<ListTagResponse> createListTagResponse(ListTagResponse value) {
        return new JAXBElement<ListTagResponse>(_ListTagResponse_QNAME, ListTagResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListTemplate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listTemplate")
    public JAXBElement<ListTemplate> createListTemplate(ListTemplate value) {
        return new JAXBElement<ListTemplate>(_ListTemplate_QNAME, ListTemplate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListTemplateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listTemplateResponse")
    public JAXBElement<ListTemplateResponse> createListTemplateResponse(ListTemplateResponse value) {
        return new JAXBElement<ListTemplateResponse>(_ListTemplateResponse_QNAME, ListTemplateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listUser")
    public JAXBElement<ListUser> createListUser(ListUser value) {
        return new JAXBElement<ListUser>(_ListUser_QNAME, ListUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listUserResponse")
    public JAXBElement<ListUserResponse> createListUserResponse(ListUserResponse value) {
        return new JAXBElement<ListUserResponse>(_ListUserResponse_QNAME, ListUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUsers }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listUsers")
    public JAXBElement<ListUsers> createListUsers(ListUsers value) {
        return new JAXBElement<ListUsers>(_ListUsers_QNAME, ListUsers.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUsersResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "listUsersResponse")
    public JAXBElement<ListUsersResponse> createListUsersResponse(ListUsersResponse value) {
        return new JAXBElement<ListUsersResponse>(_ListUsersResponse_QNAME, ListUsersResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MoveGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "moveGroup")
    public JAXBElement<MoveGroup> createMoveGroup(MoveGroup value) {
        return new JAXBElement<MoveGroup>(_MoveGroup_QNAME, MoveGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link MoveGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "moveGroupResponse")
    public JAXBElement<MoveGroupResponse> createMoveGroupResponse(MoveGroupResponse value) {
        return new JAXBElement<MoveGroupResponse>(_MoveGroupResponse_QNAME, MoveGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PreviewMsg }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "previewMsg")
    public JAXBElement<PreviewMsg> createPreviewMsg(PreviewMsg value) {
        return new JAXBElement<PreviewMsg>(_PreviewMsg_QNAME, PreviewMsg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PreviewMsgResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "previewMsgResponse")
    public JAXBElement<PreviewMsgResponse> createPreviewMsgResponse(PreviewMsgResponse value) {
        return new JAXBElement<PreviewMsgResponse>(_PreviewMsgResponse_QNAME, PreviewMsgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Remark }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "remark")
    public JAXBElement<Remark> createRemark(Remark value) {
        return new JAXBElement<Remark>(_Remark_QNAME, Remark.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemarkResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "remarkResponse")
    public JAXBElement<RemarkResponse> createRemarkResponse(RemarkResponse value) {
        return new JAXBElement<RemarkResponse>(_RemarkResponse_QNAME, RemarkResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseMsg }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseMsg")
    public JAXBElement<ReplyCaseMsg> createReplyCaseMsg(ReplyCaseMsg value) {
        return new JAXBElement<ReplyCaseMsg>(_ReplyCaseMsg_QNAME, ReplyCaseMsg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseMsgResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseMsgResponse")
    public JAXBElement<ReplyCaseMsgResponse> createReplyCaseMsgResponse(ReplyCaseMsgResponse value) {
        return new JAXBElement<ReplyCaseMsgResponse>(_ReplyCaseMsgResponse_QNAME, ReplyCaseMsgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseMusicMsg }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseMusicMsg")
    public JAXBElement<ReplyCaseMusicMsg> createReplyCaseMusicMsg(ReplyCaseMusicMsg value) {
        return new JAXBElement<ReplyCaseMusicMsg>(_ReplyCaseMusicMsg_QNAME, ReplyCaseMusicMsg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseMusicMsgResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseMusicMsgResponse")
    public JAXBElement<ReplyCaseMusicMsgResponse> createReplyCaseMusicMsgResponse(ReplyCaseMusicMsgResponse value) {
        return new JAXBElement<ReplyCaseMusicMsgResponse>(_ReplyCaseMusicMsgResponse_QNAME, ReplyCaseMusicMsgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseNewsMsg }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseNewsMsg")
    public JAXBElement<ReplyCaseNewsMsg> createReplyCaseNewsMsg(ReplyCaseNewsMsg value) {
        return new JAXBElement<ReplyCaseNewsMsg>(_ReplyCaseNewsMsg_QNAME, ReplyCaseNewsMsg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseNewsMsgResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseNewsMsgResponse")
    public JAXBElement<ReplyCaseNewsMsgResponse> createReplyCaseNewsMsgResponse(ReplyCaseNewsMsgResponse value) {
        return new JAXBElement<ReplyCaseNewsMsgResponse>(_ReplyCaseNewsMsgResponse_QNAME, ReplyCaseNewsMsgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseVedioMsg }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseVedioMsg")
    public JAXBElement<ReplyCaseVedioMsg> createReplyCaseVedioMsg(ReplyCaseVedioMsg value) {
        return new JAXBElement<ReplyCaseVedioMsg>(_ReplyCaseVedioMsg_QNAME, ReplyCaseVedioMsg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyCaseVedioMsgResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyCaseVedioMsgResponse")
    public JAXBElement<ReplyCaseVedioMsgResponse> createReplyCaseVedioMsgResponse(ReplyCaseVedioMsgResponse value) {
        return new JAXBElement<ReplyCaseVedioMsgResponse>(_ReplyCaseVedioMsgResponse_QNAME, ReplyCaseVedioMsgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyMsg }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyMsg")
    public JAXBElement<ReplyMsg> createReplyMsg(ReplyMsg value) {
        return new JAXBElement<ReplyMsg>(_ReplyMsg_QNAME, ReplyMsg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyMsgResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyMsgResponse")
    public JAXBElement<ReplyMsgResponse> createReplyMsgResponse(ReplyMsgResponse value) {
        return new JAXBElement<ReplyMsgResponse>(_ReplyMsgResponse_QNAME, ReplyMsgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyTmplMsg }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyTmplMsg")
    public JAXBElement<ReplyTmplMsg> createReplyTmplMsg(ReplyTmplMsg value) {
        return new JAXBElement<ReplyTmplMsg>(_ReplyTmplMsg_QNAME, ReplyTmplMsg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ReplyTmplMsgResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "replyTmplMsgResponse")
    public JAXBElement<ReplyTmplMsgResponse> createReplyTmplMsgResponse(ReplyTmplMsgResponse value) {
        return new JAXBElement<ReplyTmplMsgResponse>(_ReplyTmplMsgResponse_QNAME, ReplyTmplMsgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvAll }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvAll")
    public JAXBElement<RtrvAll> createRtrvAll(RtrvAll value) {
        return new JAXBElement<RtrvAll>(_RtrvAll_QNAME, RtrvAll.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvAllResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvAllResponse")
    public JAXBElement<RtrvAllResponse> createRtrvAllResponse(RtrvAllResponse value) {
        return new JAXBElement<RtrvAllResponse>(_RtrvAllResponse_QNAME, RtrvAllResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvMaterial }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvMaterial")
    public JAXBElement<RtrvMaterial> createRtrvMaterial(RtrvMaterial value) {
        return new JAXBElement<RtrvMaterial>(_RtrvMaterial_QNAME, RtrvMaterial.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvMaterialResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvMaterialResponse")
    public JAXBElement<RtrvMaterialResponse> createRtrvMaterialResponse(RtrvMaterialResponse value) {
        return new JAXBElement<RtrvMaterialResponse>(_RtrvMaterialResponse_QNAME, RtrvMaterialResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvMenu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvMenu")
    public JAXBElement<RtrvMenu> createRtrvMenu(RtrvMenu value) {
        return new JAXBElement<RtrvMenu>(_RtrvMenu_QNAME, RtrvMenu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvMenuByOpenId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvMenuByOpenId")
    public JAXBElement<RtrvMenuByOpenId> createRtrvMenuByOpenId(RtrvMenuByOpenId value) {
        return new JAXBElement<RtrvMenuByOpenId>(_RtrvMenuByOpenId_QNAME, RtrvMenuByOpenId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvMenuByOpenIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvMenuByOpenIdResponse")
    public JAXBElement<RtrvMenuByOpenIdResponse> createRtrvMenuByOpenIdResponse(RtrvMenuByOpenIdResponse value) {
        return new JAXBElement<RtrvMenuByOpenIdResponse>(_RtrvMenuByOpenIdResponse_QNAME, RtrvMenuByOpenIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvMenuResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvMenuResponse")
    public JAXBElement<RtrvMenuResponse> createRtrvMenuResponse(RtrvMenuResponse value) {
        return new JAXBElement<RtrvMenuResponse>(_RtrvMenuResponse_QNAME, RtrvMenuResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvRuleMenus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvRuleMenus")
    public JAXBElement<RtrvRuleMenus> createRtrvRuleMenus(RtrvRuleMenus value) {
        return new JAXBElement<RtrvRuleMenus>(_RtrvRuleMenus_QNAME, RtrvRuleMenus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvRuleMenusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvRuleMenusResponse")
    public JAXBElement<RtrvRuleMenusResponse> createRtrvRuleMenusResponse(RtrvRuleMenusResponse value) {
        return new JAXBElement<RtrvRuleMenusResponse>(_RtrvRuleMenusResponse_QNAME, RtrvRuleMenusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUser")
    public JAXBElement<RtrvUser> createRtrvUser(RtrvUser value) {
        return new JAXBElement<RtrvUser>(_RtrvUser_QNAME, RtrvUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUserGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUserGroup")
    public JAXBElement<RtrvUserGroup> createRtrvUserGroup(RtrvUserGroup value) {
        return new JAXBElement<RtrvUserGroup>(_RtrvUserGroup_QNAME, RtrvUserGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUserGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUserGroupResponse")
    public JAXBElement<RtrvUserGroupResponse> createRtrvUserGroupResponse(RtrvUserGroupResponse value) {
        return new JAXBElement<RtrvUserGroupResponse>(_RtrvUserGroupResponse_QNAME, RtrvUserGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUserResponse")
    public JAXBElement<RtrvUserResponse> createRtrvUserResponse(RtrvUserResponse value) {
        return new JAXBElement<RtrvUserResponse>(_RtrvUserResponse_QNAME, RtrvUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUserTags }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUserTags")
    public JAXBElement<RtrvUserTags> createRtrvUserTags(RtrvUserTags value) {
        return new JAXBElement<RtrvUserTags>(_RtrvUserTags_QNAME, RtrvUserTags.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUserTagsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUserTagsResponse")
    public JAXBElement<RtrvUserTagsResponse> createRtrvUserTagsResponse(RtrvUserTagsResponse value) {
        return new JAXBElement<RtrvUserTagsResponse>(_RtrvUserTagsResponse_QNAME, RtrvUserTagsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUsers }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUsers")
    public JAXBElement<RtrvUsers> createRtrvUsers(RtrvUsers value) {
        return new JAXBElement<RtrvUsers>(_RtrvUsers_QNAME, RtrvUsers.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RtrvUsersResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "rtrvUsersResponse")
    public JAXBElement<RtrvUsersResponse> createRtrvUsersResponse(RtrvUsersResponse value) {
        return new JAXBElement<RtrvUsersResponse>(_RtrvUsersResponse_QNAME, RtrvUsersResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetIndustries }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "setIndustries")
    public JAXBElement<SetIndustries> createSetIndustries(SetIndustries value) {
        return new JAXBElement<SetIndustries>(_SetIndustries_QNAME, SetIndustries.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetIndustriesResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "setIndustriesResponse")
    public JAXBElement<SetIndustriesResponse> createSetIndustriesResponse(SetIndustriesResponse value) {
        return new JAXBElement<SetIndustriesResponse>(_SetIndustriesResponse_QNAME, SetIndustriesResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TagUsers }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "tagUsers")
    public JAXBElement<TagUsers> createTagUsers(TagUsers value) {
        return new JAXBElement<TagUsers>(_TagUsers_QNAME, TagUsers.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TagUsersResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "tagUsersResponse")
    public JAXBElement<TagUsersResponse> createTagUsersResponse(TagUsersResponse value) {
        return new JAXBElement<TagUsersResponse>(_TagUsersResponse_QNAME, TagUsersResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnTagUsers }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "unTagUsers")
    public JAXBElement<UnTagUsers> createUnTagUsers(UnTagUsers value) {
        return new JAXBElement<UnTagUsers>(_UnTagUsers_QNAME, UnTagUsers.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnTagUsersResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "unTagUsersResponse")
    public JAXBElement<UnTagUsersResponse> createUnTagUsersResponse(UnTagUsersResponse value) {
        return new JAXBElement<UnTagUsersResponse>(_UnTagUsersResponse_QNAME, UnTagUsersResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Unblack }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "unblack")
    public JAXBElement<Unblack> createUnblack(Unblack value) {
        return new JAXBElement<Unblack>(_Unblack_QNAME, Unblack.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnblackResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "unblackResponse")
    public JAXBElement<UnblackResponse> createUnblackResponse(UnblackResponse value) {
        return new JAXBElement<UnblackResponse>(_UnblackResponse_QNAME, UnblackResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateAccount }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateAccount")
    public JAXBElement<UpdateAccount> createUpdateAccount(UpdateAccount value) {
        return new JAXBElement<UpdateAccount>(_UpdateAccount_QNAME, UpdateAccount.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateAccountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateAccountResponse")
    public JAXBElement<UpdateAccountResponse> createUpdateAccountResponse(UpdateAccountResponse value) {
        return new JAXBElement<UpdateAccountResponse>(_UpdateAccountResponse_QNAME, UpdateAccountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateGroup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateGroup")
    public JAXBElement<UpdateGroup> createUpdateGroup(UpdateGroup value) {
        return new JAXBElement<UpdateGroup>(_UpdateGroup_QNAME, UpdateGroup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateGroupResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateGroupResponse")
    public JAXBElement<UpdateGroupResponse> createUpdateGroupResponse(UpdateGroupResponse value) {
        return new JAXBElement<UpdateGroupResponse>(_UpdateGroupResponse_QNAME, UpdateGroupResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateMpNews }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateMpNews")
    public JAXBElement<UpdateMpNews> createUpdateMpNews(UpdateMpNews value) {
        return new JAXBElement<UpdateMpNews>(_UpdateMpNews_QNAME, UpdateMpNews.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateMpNewsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateMpNewsResponse")
    public JAXBElement<UpdateMpNewsResponse> createUpdateMpNewsResponse(UpdateMpNewsResponse value) {
        return new JAXBElement<UpdateMpNewsResponse>(_UpdateMpNewsResponse_QNAME, UpdateMpNewsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateTag }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateTag")
    public JAXBElement<UpdateTag> createUpdateTag(UpdateTag value) {
        return new JAXBElement<UpdateTag>(_UpdateTag_QNAME, UpdateTag.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateTagResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "updateTagResponse")
    public JAXBElement<UpdateTagResponse> createUpdateTagResponse(UpdateTagResponse value) {
        return new JAXBElement<UpdateTagResponse>(_UpdateTagResponse_QNAME, UpdateTagResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UploadHeadImage }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "uploadHeadImage")
    public JAXBElement<UploadHeadImage> createUploadHeadImage(UploadHeadImage value) {
        return new JAXBElement<UploadHeadImage>(_UploadHeadImage_QNAME, UploadHeadImage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UploadHeadImageResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "uploadHeadImageResponse")
    public JAXBElement<UploadHeadImageResponse> createUploadHeadImageResponse(UploadHeadImageResponse value) {
        return new JAXBElement<UploadHeadImageResponse>(_UploadHeadImageResponse_QNAME, UploadHeadImageResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UploadMedia }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "uploadMedia")
    public JAXBElement<UploadMedia> createUploadMedia(UploadMedia value) {
        return new JAXBElement<UploadMedia>(_UploadMedia_QNAME, UploadMedia.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UploadMediaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.service.weixin.riversoft.com/", name = "uploadMediaResponse")
    public JAXBElement<UploadMediaResponse> createUploadMediaResponse(UploadMediaResponse value) {
        return new JAXBElement<UploadMediaResponse>(_UploadMediaResponse_QNAME, UploadMediaResponse.class, null, value);
    }

}
